Operator CameraGrayLineFull

Operator Library: Hardware Platform

This operator represents the image data interface between a grayscale line scan camera in Camera Link full configuration mode and VisualApplets. This operator requires two VisualApplets resource of type CAM. The resources are automatically occupied by the operator. Both camera ports (port A and port B) are used by this operator. Check 'Allocation of Device Resources' for more information.

This operator can be configured to support different data formats specified by the CamerLink standard. Use parameter FullMode to set the camera operator to the same mode as used by the camera. Moreover, the link can be set to different bit widths. The following table shows allowed combinations of Parameter FullMode, its access type, the bit width and parallelism.

FullMode Access to FullMode Bit Width Parallelism
Tap8x8bit Dynamic/Static 8 8
Tap8x8bit Dynamic/Static 8 16
Tap10x8bit Dynamic/Static 8 8
Tap10x8bit Dynamic/Static 8 16
Tap8x10bit Static 10 12

Note that when using a parallelism of 8, it can be possible that the datarate of the camera is higher than the available bandwidth of the operator's output link. On the microEnable IV frame grabbers, the theoretical bandwidth of the link at parallelism eight is 500MPixel/s. In CameraLink full configuration mode, up to 850MPixel/s can be transferred.

Besides the bit width and the parallelism, the output link the maximum possible image dimensions have to be specified. The size of the actual transfered images however may be less but must not exceed this parameterized maximum. For the 1D image protocol, the height is ignored.

Available for Hardware Platforms
microEnable IV VD1-CL/-PoCL
microEnable IV VD4-CL/-PoCL

I/O Properties

Property Value
Operator Type M
Output Link O, image data output

Supported Link Format

Link Parameter Output Link O
Bit Width {8, 10, 12, 14, 16}1
Arithmetic unsigned
Parallelism {8, 12, 16}}2
Kernel Columns 1
Kernel Rows 1
Img Protocol VALT_IMAGE1D
Color Format VAF_GRAY
Color Flavor FL_NONE
Max. Img Width any
Max. Img Height any

1 2

Not all combinations between the bit width, the parallelism and parameter settings are allowed. See table above.

Parameters

DvalMode
Type dynamic read/write parameter
Default Dval_Enabled
Range {Dval_Enabled, Dval_Disabled}

By setting this parameter to Dval_Disabled it is possible to support cameras which do not fully comply with the CameraLink specification. In disabled mode, control signals Lval and Fval are used to decode pixels. In enabled mode, the additional Dval signal is used. In general users should not modify this parameter!

FullMode
Type dynamic read/write parameter
Default Tap8x8bit
Range {Tap8x8bit, Tap10x8bit, Tap8x10bit}

This parameter specifies the data format of the connected camera. The format has to match with the camera configuration.

Not all combinations between the bit width, the parallelism and parameter settings are allowed. See table above.

Examples of Use

The use of operator CameraGrayLineFull is shown in the following examples: